package com.shrct.businessprocess.project;

import com.shrct.businessprocess.project.RCProject;
import com.shrct.businessprocess.project.RCProjectStatus;
import com.shrct.businessprocess.project.impl.RCProjectInfoCriteriaImpl;
import edu.fudan.mylang.pf.query.IPagedCriteria;
import edu.fudan.mylang.pf.query.QueryImplementation;

@QueryImplementation(implementBy = RCProjectInfoCriteriaImpl.class)
public interface RCProjectInfoCriteria extends IPagedCriteria<RCProject> {
  public abstract String getInfo();
  
  public abstract RCProjectInfoCriteria setInfo(final String info);
  
  public abstract RCProjectStatus getCreatingStatus();
  
  public abstract RCProjectInfoCriteria setCreatingStatus(final RCProjectStatus creatingStatus);
  
  public abstract RCProjectStatus getCancelStatus();
  
  public abstract RCProjectInfoCriteria setCancelStatus(final RCProjectStatus cancelStatus);
}
